/**
 * 检测小程序更新
 * @author hejiacheng
 * @date 2022-8-11
 */

import toastUtil from '@/utils/toastUtil.js'


export default function xcxCheckUpdate(){
	const updateManager = uni.getUpdateManager();
	
	updateManager.onCheckForUpdate(function (res) {
	  // 请求完新版本信息的回调
	  console.log('请求完新版本信息的回调 : res : ', res)
	});
	
	updateManager.onUpdateReady(function (res) {
	  uni.showModal({
	    title: '更新提示',
	    content: '新版本已经准备好，是否重启应用？',
	    success(res) {
	      if (res.confirm) {
	        // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
	        updateManager.applyUpdate();
	      }
	    }
	  });
	
	});
	
	updateManager.onUpdateFailed(function (res) {
	  // 新的版本下载失败
	  toastUtil.showToast("更新失败，若想再次尝试更新，请重启")
	});
}